import { message } from 'antd';
import axios from './axiosCore';
// 上面的axios是别人通过xhr封装的axios-我从github拷贝下来的 下面的是我搞的 ，它封装的这个居然还不用设置跨域  

// const baseUrl = process.env.REACT_APP_BASE_URL 
const baseUrl = process.env.REACT_APP_API

export async function get(url: string, params: any) {
    const result = await axios({
        method: 'get',
        url: baseUrl + url,
        params
    });
    // 其它路过滤 -- 可以写个函数单独处理 
    handle(result.data)
    return result.data
}

export async function post(url: string, data: any) {
    const result = await axios({
        method: 'post',
        url: baseUrl + url,
        params: null,
        data
    });
    // 其它路过滤 -- 可以写个函数单独处理 
    handle(result.data)
    return result.data
}

function handle(data: any) {
    if (data.resCode !== 0) {
        message.warn(data.message)
    }
}